using System;
using System.Collections.Generic;
using System.Text;

using Sandia.MVCFramework.Common;
using Sandia.MVCFramework.Request;
using Sandia.MVCFramework.Data;
using Sandia.MVCFramework.Plugin;

namespace Sandia.MVCFramework.DataStore
{
    /// <summary>
    /// Interface definition for a data store, which is
    /// a read/write repository for information needed by
    /// the application
    /// </summary>
    public interface IDataStore
        : ISubscriber, IRequestProcessor, IDataPacketProducer,
        IRequestGenerator, IDisposable, IStartable, IPluginComponent
    {
    }
}
